
































  
  


  

  
  	
  

  

	
	

	
	
	
	
	




  
















	
	
	
	
	
	
	
	
	
	
  
  


	


	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	




    
  






  
    
  




	
	
	
	
	



<!--NewPage-->
<HTML>

<!-- Mirrored from delerium:8503/cfcdoc/content.cfm?file=C%3A%5CInetpub%5Cwwwroot%5Ctransfer%2Droot%5Ctransfer%5Ccom%5Cobject%5CObjectDAO%2Ecfc by HTTrack Website Copier/3.x [XR&CO'2006], Sat, 07 Apr 2007 03:17:24 GMT -->
<!-- Added by HTTrack --><meta http-equiv="content-type" content="text/html;charset=UTF-8"><!-- /Added by HTTrack -->
<HEAD>

<!-- Generated by CFDoc on 07-Apr-2007 01:16 PM -->

<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
</HEAD>
<BODY>


	



<HR>
<!-- ======== START OF CLASS DATA ======== -->

<div style="float:left;">

<a href="default.html" style="float: right;">Documentation home page</a>
</div>
<H2>
<span style="font-size: smaller">
<a href="components147a.html" target="components">transfer.com.object</a>
</span>
<BR>
Component ObjectDAO</H2>


<PRE>
<B>transfer.com.object.ObjectDAO</B>
</PRE>


<HR>
DAO for object definitions


<HR>

<P>


<!-- ========== PROPERTY SUMMARY =========== -->

<A NAME="property_summary"><!-- --></A>






<!-- ========== METHOD SUMMARY =========== -->




<A NAME="method_summary"><!-- --></A>

<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">

<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TD COLSPAN=2><FONT SIZE="+2">
<B>Method Summary</B></FONT></TD>
</TR>











	





	





	





	





	





	





	





	





	





	





	





	





	





	





	





	





	





	



	<TR BGCOLOR="eeeeff" CLASS="TableRowColorConstructor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>public <a href="contentfe91.html" target="_self">ObjectDAO</a></CODE></TD>
	<TD><CODE><B><A HREF="#init()">init</A></B>(<a href="content9a87.html">XMLFileReader</a> configReader)</CODE>
	
		<BR>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructor
	</TD>
	</TR>
	

	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>private <a href="nativetypes.html#detail_void" target="_self">void</a></CODE></TD>
	<TD><CODE><B><A HREF="#buildCollectionMemento()">buildCollectionMemento</A></B>(<a href="nativetypes.html#detail_struct">struct</a> memento,&nbsp;<a href="unknowncomponent.html">xml</a> xMany)</CODE>
	
		<BR>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Builds a collection memento
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>private <a href="nativetypes.html#detail_void" target="_self">void</a></CODE></TD>
	<TD><CODE><B><A HREF="#buildCompositionMemento()">buildCompositionMemento</A></B>(<a href="nativetypes.html#detail_struct">struct</a> memento,&nbsp;<a href="unknowncomponent.html">xml</a> xComposition)</CODE>
	
		<BR>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Builds a memento for a basic composition
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>private <a href="nativetypes.html#detail_void" target="_self">void</a></CODE></TD>
	<TD><CODE><B><A HREF="#buildFunctionArrayMemento()">buildFunctionArrayMemento</A></B>(<a href="nativetypes.html#detail_struct">struct</a> memento,&nbsp;<a href="unknowncomponent.html">xml</a> xObject)</CODE>
	
		<BR>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Buils the memento for Custom Functions
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>private <a href="nativetypes.html#detail_void" target="_self">void</a></CODE></TD>
	<TD><CODE><B><A HREF="#buildManyToManyArrayMemento()">buildManyToManyArrayMemento</A></B>(<a href="nativetypes.html#detail_struct">struct</a> memento,&nbsp;<a href="unknowncomponent.html">xml</a> xObject)</CODE>
	
		<BR>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Build a memento for ManyToMany links
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>private <a href="nativetypes.html#detail_void" target="_self">void</a></CODE></TD>
	<TD><CODE><B><A HREF="#buildManyToOneArrayMemento()">buildManyToOneArrayMemento</A></B>(<a href="nativetypes.html#detail_struct">struct</a> memento,&nbsp;<a href="unknowncomponent.html">xml</a> xObject)</CODE>
	
		<BR>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Build a memento for ManyToOne links
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>private <a href="nativetypes.html#detail_void" target="_self">void</a></CODE></TD>
	<TD><CODE><B><A HREF="#buildOneToManyArrayMemento()">buildOneToManyArrayMemento</A></B>(<a href="nativetypes.html#detail_struct">struct</a> memento,&nbsp;<a href="unknowncomponent.html">xml</a> xObject)</CODE>
	
		<BR>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Build a memento for OneToMany links
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>private <a href="nativetypes.html#detail_void" target="_self">void</a></CODE></TD>
	<TD><CODE><B><A HREF="#buildParentOneToManyArrayMemento()">buildParentOneToManyArrayMemento</A></B>(<a href="nativetypes.html#detail_struct">struct</a> memento,&nbsp;<a href="nativetypes.html#detail_string">string</a> className)</CODE>
	
		<BR>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Builds a memento for the parents of this object
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>private <a href="nativetypes.html#detail_void" target="_self">void</a></CODE></TD>
	<TD><CODE><B><A HREF="#buildPrimaryKeyMemento()">buildPrimaryKeyMemento</A></B>(<a href="nativetypes.html#detail_string">string</a> objectname,&nbsp;<a href="nativetypes.html#detail_struct">struct</a> memento,&nbsp;<a href="unknowncomponent.html">xml</a> xProperty)</CODE>
	
		<BR>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Builds a primary key memento
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>private <a href="nativetypes.html#detail_void" target="_self">void</a></CODE></TD>
	<TD><CODE><B><A HREF="#buildPropertyArrayMemento()">buildPropertyArrayMemento</A></B>(<a href="nativetypes.html#detail_string">string</a> objectname,&nbsp;<a href="nativetypes.html#detail_struct">struct</a> memento,&nbsp;<a href="unknowncomponent.html">xml</a> xObject)</CODE>
	
		<BR>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Builds the property part of the memento
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>private <a href="nativetypes.html#detail_void" target="_self">void</a></CODE></TD>
	<TD><CODE><B><A HREF="#buildPropertyMemento()">buildPropertyMemento</A></B>(<a href="nativetypes.html#detail_string">string</a> objectname,&nbsp;<a href="nativetypes.html#detail_struct">struct</a> memento,&nbsp;<a href="unknowncomponent.html">xml</a> xProperty)</CODE>
	
		<BR>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Builds a memento for a singular property
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>private <a href="nativetypes.html#detail_query" target="_self">query</a></CODE></TD>
	<TD><CODE><B><A HREF="#getClassNameByOneToManyLinkTo()">getClassNameByOneToManyLinkTo</A></B>(<a href="nativetypes.html#detail_string">string</a> className)</CODE>
	
		<BR>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Retrives the class names of all objects that have a One to Many relationship with this class. Query Columns are: OneToManyName,className,linkColumn
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>private <a href="content9a87.html" target="_self">XMLFileReader</a></CODE></TD>
	<TD><CODE><B><A HREF="#getConfigReader()">getConfigReader</A></B>()</CODE>
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>public <a href="content7052.html" target="_self">Object</a></CODE></TD>
	<TD><CODE><B><A HREF="#getObject()">getObject</A></B>(<a href="content7052.html">Object</a> Object,&nbsp;<a href="nativetypes.html#detail_string">string</a> class)</CODE>
	
		<BR>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the object BO of a given defintion
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>private <a href="nativetypes.html#detail_string" target="_self">string</a></CODE></TD>
	<TD><CODE><B><A HREF="#getParentPath()">getParentPath</A></B>(<a href="nativetypes.html#detail_string">string</a> Name,&nbsp;[<a href="nativetypes.html#detail_string">string</a> table=""],&nbsp;[<a href="nativetypes.html#detail_string">string</a> path=""],&nbsp;[<a href="nativetypes.html#detail_string">string</a> xpath=""])</CODE>
	
		<BR>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the parent of an item
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>private <a href="nativetypes.html#detail_void" target="_self">void</a></CODE></TD>
	<TD><CODE><B><A HREF="#setConfigReader()">setConfigReader</A></B>(<a href="content9a87.html">XMLFileReader</a> ConfigReader)</CODE>
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>private <a href="nativetypes.html#detail_void" target="_self">void</a></CODE></TD>
	<TD><CODE><B><A HREF="#setMementoDefault()">setMementoDefault</A></B>(<a href="nativetypes.html#detail_struct">struct</a> memento,&nbsp;<a href="nativetypes.html#detail_string">string</a> key,&nbsp;<a href="nativetypes.html#detail_string">string</a> default)</CODE>
	
		<BR>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Searches for a value, if it doesn't exist, sets a default
	
	
	</TD>
	</TR>
	
	<TR BGCOLOR="white" CLASS="TableRowColor">
	<TD ALIGN="right" VALIGN="top" WIDTH="1%">
	<CODE>private <a href="nativetypes.html#detail_any" target="_self">any</a></CODE></TD>
	<TD><CODE><B><A HREF="#throw()">throw</A></B>(<a href="nativetypes.html#detail_string">string</a> type,&nbsp;<a href="nativetypes.html#detail_string">string</a> message,&nbsp;[<a href="nativetypes.html#detail_string">string</a> detail=""])</CODE>
	
		<BR>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Throws an Exception
	
	
	</TD>
	</TR>
	
</TABLE>



&nbsp;
<P>



<!-- ============ METHOD DETAIL ========== -->


<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TD COLSPAN=1><FONT SIZE="+2">
<B>Method Detail</B></FONT></TD>
</TR>
</TABLE>












<A NAME="buildCollectionMemento()"><!-- --></A><H3>
buildCollectionMemento</H3>

<PRE>
private <A HREF="nativetypes.html#detail_void" title="">void</A> <B>buildCollectionMemento</B>(<a href="nativetypes.html#detail_struct">struct</a> memento,&nbsp;<a href="unknowncomponent.html">xml</a> xMany)</PRE>
<DL>
  <DD>
  	
  	
		Builds a collection memento
	    <P>
	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="nativetypes.html#detail_struct">struct</a> memento</code> - The memento to append the table to</DD>
			
			  <DD><code><a href="unknowncomponent.html">xml</a> xMany</code> - The object xmlElem</DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>




<A NAME="buildCompositionMemento()"><!-- --></A><H3>
buildCompositionMemento</H3>

<PRE>
private <A HREF="nativetypes.html#detail_void" title="">void</A> <B>buildCompositionMemento</B>(<a href="nativetypes.html#detail_struct">struct</a> memento,&nbsp;<a href="unknowncomponent.html">xml</a> xComposition)</PRE>
<DL>
  <DD>
  	
  	
		Builds a memento for a basic composition
	    <P>
	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="nativetypes.html#detail_struct">struct</a> memento</code> - The memento to append the table to</DD>
			
			  <DD><code><a href="unknowncomponent.html">xml</a> xComposition</code> - The composition xmlElem</DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>




<A NAME="buildFunctionArrayMemento()"><!-- --></A><H3>
buildFunctionArrayMemento</H3>

<PRE>
private <A HREF="nativetypes.html#detail_void" title="">void</A> <B>buildFunctionArrayMemento</B>(<a href="nativetypes.html#detail_struct">struct</a> memento,&nbsp;<a href="unknowncomponent.html">xml</a> xObject)</PRE>
<DL>
  <DD>
  	
  	
		Buils the memento for Custom Functions
	    <P>
	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="nativetypes.html#detail_struct">struct</a> memento</code> - The memento to append the table to</DD>
			
			  <DD><code><a href="unknowncomponent.html">xml</a> xObject</code> - The object xmlElem</DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>




<A NAME="buildManyToManyArrayMemento()"><!-- --></A><H3>
buildManyToManyArrayMemento</H3>

<PRE>
private <A HREF="nativetypes.html#detail_void" title="">void</A> <B>buildManyToManyArrayMemento</B>(<a href="nativetypes.html#detail_struct">struct</a> memento,&nbsp;<a href="unknowncomponent.html">xml</a> xObject)</PRE>
<DL>
  <DD>
  	
  	
		Build a memento for ManyToMany links
	    <P>
	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="nativetypes.html#detail_struct">struct</a> memento</code> - The memento to append the table to</DD>
			
			  <DD><code><a href="unknowncomponent.html">xml</a> xObject</code> - The object xmlElem</DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>




<A NAME="buildManyToOneArrayMemento()"><!-- --></A><H3>
buildManyToOneArrayMemento</H3>

<PRE>
private <A HREF="nativetypes.html#detail_void" title="">void</A> <B>buildManyToOneArrayMemento</B>(<a href="nativetypes.html#detail_struct">struct</a> memento,&nbsp;<a href="unknowncomponent.html">xml</a> xObject)</PRE>
<DL>
  <DD>
  	
  	
		Build a memento for ManyToOne links
	    <P>
	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="nativetypes.html#detail_struct">struct</a> memento</code> - The memento to append the table to</DD>
			
			  <DD><code><a href="unknowncomponent.html">xml</a> xObject</code> - The object xmlElem</DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>




<A NAME="buildOneToManyArrayMemento()"><!-- --></A><H3>
buildOneToManyArrayMemento</H3>

<PRE>
private <A HREF="nativetypes.html#detail_void" title="">void</A> <B>buildOneToManyArrayMemento</B>(<a href="nativetypes.html#detail_struct">struct</a> memento,&nbsp;<a href="unknowncomponent.html">xml</a> xObject)</PRE>
<DL>
  <DD>
  	
  	
		Build a memento for OneToMany links
	    <P>
	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="nativetypes.html#detail_struct">struct</a> memento</code> - The memento to append the table to</DD>
			
			  <DD><code><a href="unknowncomponent.html">xml</a> xObject</code> - The object xmlElem</DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>




<A NAME="buildParentOneToManyArrayMemento()"><!-- --></A><H3>
buildParentOneToManyArrayMemento</H3>

<PRE>
private <A HREF="nativetypes.html#detail_void" title="">void</A> <B>buildParentOneToManyArrayMemento</B>(<a href="nativetypes.html#detail_struct">struct</a> memento,&nbsp;<a href="nativetypes.html#detail_string">string</a> className)</PRE>
<DL>
  <DD>
  	
  	
		Builds a memento for the parents of this object
	    <P>
	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="nativetypes.html#detail_struct">struct</a> memento</code> - The memento to append the property to</DD>
			
			  <DD><code><a href="nativetypes.html#detail_string">string</a> className</code> - The classname of the object</DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>




<A NAME="buildPrimaryKeyMemento()"><!-- --></A><H3>
buildPrimaryKeyMemento</H3>

<PRE>
private <A HREF="nativetypes.html#detail_void" title="">void</A> <B>buildPrimaryKeyMemento</B>(<a href="nativetypes.html#detail_string">string</a> objectname,&nbsp;<a href="nativetypes.html#detail_struct">struct</a> memento,&nbsp;<a href="unknowncomponent.html">xml</a> xProperty)</PRE>
<DL>
  <DD>
  	
  	
		Builds a primary key memento
	    <P>
	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="nativetypes.html#detail_string">string</a> objectname</code> - The name of the object</DD>
			
			  <DD><code><a href="nativetypes.html#detail_struct">struct</a> memento</code> - The memento to append the property to</DD>
			
			  <DD><code><a href="unknowncomponent.html">xml</a> xProperty</code> - The property xmlElem</DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>




<A NAME="buildPropertyArrayMemento()"><!-- --></A><H3>
buildPropertyArrayMemento</H3>

<PRE>
private <A HREF="nativetypes.html#detail_void" title="">void</A> <B>buildPropertyArrayMemento</B>(<a href="nativetypes.html#detail_string">string</a> objectname,&nbsp;<a href="nativetypes.html#detail_struct">struct</a> memento,&nbsp;<a href="unknowncomponent.html">xml</a> xObject)</PRE>
<DL>
  <DD>
  	
  	
		Builds the property part of the memento
	    <P>
	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="nativetypes.html#detail_string">string</a> objectname</code> - The name of the object</DD>
			
			  <DD><code><a href="nativetypes.html#detail_struct">struct</a> memento</code> - The memento to append the table to</DD>
			
			  <DD><code><a href="unknowncomponent.html">xml</a> xObject</code> - The object xmlElem</DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>




<A NAME="buildPropertyMemento()"><!-- --></A><H3>
buildPropertyMemento</H3>

<PRE>
private <A HREF="nativetypes.html#detail_void" title="">void</A> <B>buildPropertyMemento</B>(<a href="nativetypes.html#detail_string">string</a> objectname,&nbsp;<a href="nativetypes.html#detail_struct">struct</a> memento,&nbsp;<a href="unknowncomponent.html">xml</a> xProperty)</PRE>
<DL>
  <DD>
  	
  	
		Builds a memento for a singular property
	    <P>
	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="nativetypes.html#detail_string">string</a> objectname</code> - The name of the object</DD>
			
			  <DD><code><a href="nativetypes.html#detail_struct">struct</a> memento</code> - The memento to append the property to</DD>
			
			  <DD><code><a href="unknowncomponent.html">xml</a> xProperty</code> - The property xmlElem</DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>




<A NAME="getClassNameByOneToManyLinkTo()"><!-- --></A><H3>
getClassNameByOneToManyLinkTo</H3>

<PRE>
private <A HREF="nativetypes.html#detail_query" title="">query</A> <B>getClassNameByOneToManyLinkTo</B>(<a href="nativetypes.html#detail_string">string</a> className)</PRE>
<DL>
  <DD>
  	
  	
		Retrives the class names of all objects that have a One to Many relationship with this class. Query Columns are: OneToManyName,className,linkColumn
	    <P>
	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="nativetypes.html#detail_string">string</a> className</code> - The classname to search on</DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>




<A NAME="getConfigReader()"><!-- --></A><H3>
getConfigReader</H3>

<PRE>
private <A HREF="content9a87.html" title="">transfer.com.io.XMLFileReader</A> <B>getConfigReader</B>()</PRE>
<DL>
  <DD>
  	
  	
	
	
    
  </DD>
</DL>
<HR>




<A NAME="getObject()"><!-- --></A><H3>
getObject</H3>

<PRE>
public <A HREF="content7052.html" title="">Object</A> <B>getObject</B>(<a href="content7052.html">Object</a> Object,&nbsp;<a href="nativetypes.html#detail_string">string</a> class)</PRE>
<DL>
  <DD>
  	
  	
		Gets the object BO of a given defintion
	    <P>
	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="content7052.html">Object</a> Object</code> - The Object BO to populate</DD>
			
			  <DD><code><a href="nativetypes.html#detail_string">string</a> class</code> - The name of the package and class</DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>




<A NAME="getParentPath()"><!-- --></A><H3>
getParentPath</H3>

<PRE>
private <A HREF="nativetypes.html#detail_string" title="">string</A> <B>getParentPath</B>(<a href="nativetypes.html#detail_string">string</a> Name,&nbsp;[<a href="nativetypes.html#detail_string">string</a> table=""],&nbsp;[<a href="nativetypes.html#detail_string">string</a> path=""],&nbsp;[<a href="nativetypes.html#detail_string">string</a> xpath=""])</PRE>
<DL>
  <DD>
  	
  	
		Gets the parent of an item
	    <P>
	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="nativetypes.html#detail_string">string</a> Name</code> - The name of the object</DD>
			
			  <DD><code>[<a href="nativetypes.html#detail_string">string</a> table=""]</code> - The name of the table for the object</DD>
			
			  <DD><code>[<a href="nativetypes.html#detail_string">string</a> path=""]</code> - The path we're on</DD>
			
			  <DD><code>[<a href="nativetypes.html#detail_string">string</a> xpath=""]</code> - The xpath that is currently set</DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>




<A NAME="init()"><!-- --></A><H3>
init</H3>

<PRE>
public <A HREF="contentfe91.html" title="">ObjectDAO</A> <B>init</B>(<a href="content9a87.html">XMLFileReader</a> configReader)</PRE>
<DL>
  <DD>
  	
  	
		Constructor
	    <P>
	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="content9a87.html">XMLFileReader</a> configReader</code> - The XML Reader for the config file</DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>




<A NAME="setConfigReader()"><!-- --></A><H3>
setConfigReader</H3>

<PRE>
private <A HREF="nativetypes.html#detail_void" title="">void</A> <B>setConfigReader</B>(<a href="content9a87.html">XMLFileReader</a> ConfigReader)</PRE>
<DL>
  <DD>
  	
  	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="content9a87.html">XMLFileReader</a> ConfigReader</code></DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>




<A NAME="setMementoDefault()"><!-- --></A><H3>
setMementoDefault</H3>

<PRE>
private <A HREF="nativetypes.html#detail_void" title="">void</A> <B>setMementoDefault</B>(<a href="nativetypes.html#detail_struct">struct</a> memento,&nbsp;<a href="nativetypes.html#detail_string">string</a> key,&nbsp;<a href="nativetypes.html#detail_string">string</a> default)</PRE>
<DL>
  <DD>
  	
  	
		Searches for a value, if it doesn't exist, sets a default
	    <P>
	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="nativetypes.html#detail_struct">struct</a> memento</code> - The memento that is being built</DD>
			
			  <DD><code><a href="nativetypes.html#detail_string">string</a> key</code> - The key that is to be checked</DD>
			
			  <DD><code><a href="nativetypes.html#detail_string">string</a> default</code> - The default value to be set</DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>




<A NAME="throw()"><!-- --></A><H3>
throw</H3>

<PRE>
private <A HREF="nativetypes.html#detail_any" title="">any</A> <B>throw</B>(<a href="nativetypes.html#detail_string">string</a> type,&nbsp;<a href="nativetypes.html#detail_string">string</a> message,&nbsp;[<a href="nativetypes.html#detail_string">string</a> detail=""])</PRE>
<DL>
  <DD>
  	
  	
		Throws an Exception
	    <P>
	
	
		<DL>
		  <DT><B>Parameters:</B></DT>
			
			  <DD><code><a href="nativetypes.html#detail_string">string</a> type</code> - The type of exception</DD>
			
			  <DD><code><a href="nativetypes.html#detail_string">string</a> message</code> - The message to accompany the exception</DD>
			
			  <DD><code>[<a href="nativetypes.html#detail_string">string</a> detail=""]</code> - The detail message for the exception</DD>
			
		</DL>
	
	
    
  </DD>
</DL>
<HR>







</BODY>

<!-- Mirrored from delerium:8503/cfcdoc/content.cfm?file=C%3A%5CInetpub%5Cwwwroot%5Ctransfer%2Droot%5Ctransfer%5Ccom%5Cobject%5CObjectDAO%2Ecfc by HTTrack Website Copier/3.x [XR&CO'2006], Sat, 07 Apr 2007 03:17:24 GMT -->
<!-- Added by HTTrack --><meta http-equiv="content-type" content="text/html;charset=UTF-8"><!-- /Added by HTTrack -->
</HTML>